Hotel Natraj
A new and very popular restaurant near the train station serves Gujarati sweet and Rajasthani Thali for Rs.140 per person - bluish lights but very good food, clean and modern.
The Whistling Teal
One of the most romantic dining spot in Udaipur with relatively nice view of oasis in the city. Sitting arrangements are done either at lawn or under canopies with exquisite traditional Rajasthani thalis.
Savage Garden
Set over several floors of a pleasant building with cascading bougainvilleas and a towering banana tree in its blue-walled courtyard. Besides some standard Indian fare, you can order toned-down, simplified versions of traditional cuisine, such as "spinach mutton," served with boiled potatoes boiled, not fried!, or grilled fish with mash, and even an unusual vegetarian "Kela curry" or "Banana curry".
Ambrai Hotel
situated at water level right on Lake Pichola across from the Lake Palace Hotel and the City Palace Museum. Beautiful place to relax after a long jaunt on the road and to take in the nightly fireworks show. Most rickshaw drivers know the place by name. Reservation mandatory.It is the place to have a romantic dinner. Slightly on the expensive side.
Bawarchi Restaurant
A jumping local thali joint where you can eat well and be merry for not a lot of money. Serves thali at Rs.80 per person served upstairs at this popular restaurant in Delhi Gate - clean, bright, tasty and delicious food.
Trident Hotel Restaurant
Superb in every way. You can choose between a-la-carte or the marvelous buffet which is one of the best in Udaipur; a visual delight & a gourmet's paradise at a very reasonable price. The restaurant is attractive, luxurious, relaxed & has a traditional touch.
You are in Mewar! You must not miss the opportunity to have the really loaded Daal-Baati-Choorma. It is an experience you will remember forever. Look out for a helping of Gatte-ki-sabzi, as well. Udaipur is also famous for its spicy snacks - Mirchi bada, Kachori, etc. Also, for those with insatiable appetites and no desire for self-service, there are a couple of worthwhile Thali restaurants where you can get unlimited servings of a selection of Rajasthani and Gujarati dishes rotis, savoury bites, daals, vegetables, rice, sweets and more:
Hukam, the Family Restaurant
A multi-cuisine restaurant serving traditional indian, mughlai and rajasthani dishes. Also serves Chinese, Continental, and Sizzlers.
Mewar Haveli Rooftop Restaurant
Situated at view of Lake Pichola and behind Jagdish Temple. Coverd dinning and rooftop restaurant with beautiful and romantic Lake View.